7 research outputs found

    Using formal metamodels to check consistency of functional views in information systems specification

    Get PDF
    UML notations require adaptation for applications such as Information Systems (IS). Thus we have defined IS-UML. The purpose of this article is twofold. First, we propose an extension to this language to deal with functional aspects of IS. We use two views to specify IS transactions: the first one is defined as a combination of behavioural UML diagrams (collaboration and state diagrams), and the second one is based on the definition of specific classes of an extended class diagram. The final objective of the article is to consider consistency issues between the various diagrams of an IS-UML specification. In common with other UML languages, we use a metamodel to define IS-UML. We use class diagrams to summarize the metamodel structure and a formal language, B, for the full metamodel. This allows us to formally express consistency checks and mapping rules between specific metamodel concepts. (C) 2007 Elsevier B.V. All rights reserved

    Welcome from the Organizers FormReq 2021

    No full text

    How to Verify Dynamic Properties of Information Systems

    No full text
    EB is an established formal technique, based on process algebra, for specifying Information Systems (IS) that have both complex state and event based features; as yet, EB has no tool support. Another formal technique called CSP k B uses two existing analysis tools, FDR and the B-Toolkit, to support the verification of state/event based systems. However, the CSP k B approach has never been applied to this specialised domain. In this paper, we use the specification patterns of EB to motivate a new style of specification in CSP k B appropriate for IS. We demonstrate this using an example system and show that the verification of its dynamic properties is now amenable to tool support
    corecore